package com.topfun.vo.payment;

/**
 * Created by huangda on 2017-08-21.
 *微信下单vo
 */
public class WeChatOrder {
    // ===========================================================
    // Constants
    // ===========================================================


    // ===========================================================
    // Fields
    // ===========================================================
    public String appid;             // 微信支付分配的公众账号ID（企业号corpid即为此appId）
    public String mchSecret;         //
    public String body;              // 商品简单描述，该字段请按照规范传递，具体请见参数规定
    public String mch_id;            // 微信支付分配的商户号
    public String nonce_str;         // 随机字符串，长度要求在32位以内。推荐随机数生成算法
    public String notify_url;        // 异步接收微信支付结果通知的回调地址，通知url必须为外网可访问的url，不能携带参数。
    public String out_trade_no;      // 商户系统内部订单号，要求32个字符内、且在同一个商户号下唯一。
    public String spbill_create_ip;  // 终端IP，APP和网页支付提交用户端ip，Native支付填调用微信支付API的机器IP。
    public long   total_fee;         // 订单总金额，单位为分，详见支付金额
    public String trade_type;        // 取值如下：JSAPI-公众号支付、NATIVE-原生扫码支付、APP-app支付
    // 特殊必选
    public String openid;            // 用户标识，trade_type=JSAPI 时（即公众号支付），此参数必传，此参数为微信用户在商户对应appid下的唯一标识。
    // 可选内容
    public String limit_pay = "no_credit"; // 上传此参数 no_credit，可限制用户不能使用信用卡支付


    // ===========================================================
    // Constructors
    // ===========================================================


    // ===========================================================
    // Getter &amp; Setter
    // ===========================================================


    // ===========================================================
    // Methods for/from SuperClass/Interfaces
    // ===========================================================


    // ===========================================================
    // Methods
    // ===========================================================


    // ===========================================================
    // Inner and Anonymous Classes
    // ===========================================================
}
